dsh-read-image-jpeg-fallback: DSH plugin that converts read_image PNG/WebP to JPEG for LM Studio compatibility

This plugin addresses a compatibility issue when using DSH with LM Studio, where PNG/WebP images generated by `read_image` are rejected by the `openai-completions` route. It uses DSH's `tools/post-execute` hook to automatically convert PNG/WebP images to opaque sRGB JPEG in the background, while leaving JPEG and other formats unchanged, requiring no configuration. It requires DSH 0.1.1-rc.2, Node.js >= 22, and sharp 0.35.3, and can be installed and activated by restarting after running a PowerShell command. The plugin follows a Fail Open strategy: if conversion fails, it retains the original image and logs a warning, ensuring tool calls succeed.

Read More
dsh-image-base64: Fixing 400 Errors for WebP Images in LM Studio and Other Gateways

`dsh-image-base64` is a plugin for DeepSeek Harness (DSH) designed to resolve 400 errors caused by incompatible image formats in gateways such as LM Studio. By default, DSH's attachment plugin converts images to `image/webp`, while gateways typically only accept PNG, JPEG, or GIF. This plugin uses the `sharp` library to intercept images before a request is sent and transcode unsupported formats to PNG, thereby eliminating protocol-level mismatches. It only modifies request data without affecting storage format, though it may increase file size.

Read More
m0r1c/dsh-vision-fix-lmstudio: Fixing Image Format Compatibility Issues for Local Vision Models in LM Studio

This plugin is designed to resolve 400 errors that occur when DeepSeek Harness calls a local LM Studio Vision model due to unsupported image formats (such as WebP). By intercepting requests, it automatically converts images to JPEG, PNG, or WebP, and provides a graphical interface with advanced configuration options, supporting fuzzy model matching and quality/size adjustment to ensure local models can process images properly.

Read More
DSH LM Studio Router: A DSH Plugin to Route Token-Intensive Tasks to Local LM Studio

`dsh-lmstudio-router` is a DSH Web GUI plugin designed to intelligently route token-intensive remote tasks (such as text compression and title generation) to local LM Studio to reduce costs. Features include automatically starting LM Studio, context adaptation, and a forced routing marker `[local]`. Users must install it via the command line, specify the local API endpoint and model in the configuration file, and after restarting the service, use the `[local]` marker in messages to route specific requests to local processing.

Read More